package com.zmn.plat.model.entity.user;

import com.zmn.common.utils.pager.Operator;

import java.util.Date;

/**
 * @author nowind
 * @since 2017/7/30 18:16
 */
public class User extends Operator {

//    public final static int STATUS_DISABLE                 = 1;                                //用户状态，停用
//    public final static int STATUS_ENABLE                  = 2;                                //用户状态，启用
//    public final static int STATUS_LOCK                    = 3;                                //用户状态，锁定
//
//    public final static int GENDER_MAN                     = 1;                                //性别，男
//    public final static int GENDER_WOMAN                   = 2;                                //性别，女
//    public final static int GENDER_NO                      = 3;                                //性别，保密
//
//    public final static int SOURCE_TYPE_WEB                = 1;                                //来源类型
//    public final static int SOURCE_TYPE_WAP                = 2;
//    public final static int SOURCE_TYPE_IOS                = 3;
//    public final static int SOURCE_TYPE_ANDROID            = 4;
//    public final static int SOURCE_TYPE_WEIXIN             = 5;
//
//    public final static int GROUP_SILVER                   = 1;                                //银卡
//    public final static int GROUP_GOLD                     = 2;                                //金卡
//    public final static int GROUP_PLATINUM                 = 3;                                //白金
//    public final static int GROUP_DIAMOND                  = 4;                                //钻石
//    public final static int GROUP_CROWN                    = 5;                                //皇冠
//
//    public final static int AUTH_MOBILE_NO                 = 1;                                //验证手机, 否
//    public final static int AUTH_MOBILE_YES                = 2;                                //验证手机, 是
//    public final static int AUTH_MAIL_NO                   = 1;                                //验证邮箱，否
//    public final static int AUTH_MAIL_YES                  = 2;                                //验证邮箱，是
//    public final static int EDIT_NAME_NO                   = 1;                                //是否可编辑用户名，否
//    public final static int EDIT_NAME_YES                  = 2;                                //是否可编辑用户名，是
//
//    public final static int FOCUSWX_NO                     = 1;                                //是否关注，否
//    public final static int FOCUSWX_YES                    = 2;                                //是否关注，是

    private int userId;
    private String userName;
    private long mobile;
    private String mail;
    private String wxId;
    private String wxOpenId;
    private int groupId;
    private String groupName;
    private int gender;
    private String realName;
    private String password;
    private String paypwd;
    private String avatar;
    private int authMobile;
    private int authMail;
    private int editName;
    private int focusWx;
    private int orgaId;
    private int sourceType;
    private String source;
    private int cpsId;
    private int status;
    private String registIp;
    private Date registTime;
    private Date lastLoginTime;
    private Date updateTime;


    public int getUserId() {
        return userId;
    }

    public void setUserId(int userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public long getMobile() {
        return mobile;
    }

    public void setMobile(long mobile) {
        this.mobile = mobile;
    }

    public String getMail() {
        return mail;
    }

    public void setMail(String mail) {
        this.mail = mail;
    }

    public String getWxId() {
        return wxId;
    }

    public void setWxId(String wxId) {
        this.wxId = wxId;
    }

    public String getWxOpenId() {
        return wxOpenId;
    }

    public void setWxOpenId(String wxOpenId) {
        this.wxOpenId = wxOpenId;
    }

    public int getGroupId() {
        return groupId;
    }

    public void setGroupId(int groupId) {
        this.groupId = groupId;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public int getGender() {
        return gender;
    }

    public void setGender(int gender) {
        this.gender = gender;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getPaypwd() {
        return paypwd;
    }

    public void setPaypwd(String paypwd) {
        this.paypwd = paypwd;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public int getAuthMobile() {
        return authMobile;
    }

    public void setAuthMobile(int authMobile) {
        this.authMobile = authMobile;
    }

    public int getAuthMail() {
        return authMail;
    }

    public void setAuthMail(int authMail) {
        this.authMail = authMail;
    }

    public int getEditName() {
        return editName;
    }

    public void setEditName(int editName) {
        this.editName = editName;
    }

    public int getFocusWx() {
        return focusWx;
    }

    public void setFocusWx(int focusWx) {
        this.focusWx = focusWx;
    }

    public int getOrgaId() {
        return orgaId;
    }

    public void setOrgaId(int orgaId) {
        this.orgaId = orgaId;
    }

    public int getSourceType() {
        return sourceType;
    }

    public void setSourceType(int sourceType) {
        this.sourceType = sourceType;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public int getCpsId() {
        return cpsId;
    }

    public void setCpsId(int cpsId) {
        this.cpsId = cpsId;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getRegistIp() {
        return registIp;
    }

    public void setRegistIp(String registIp) {
        this.registIp = registIp;
    }

    public Date getRegistTime() {
        return registTime;
    }

    public void setRegistTime(Date registTime) {
        this.registTime = registTime;
    }

    public Date getLastLoginTime() {
        return lastLoginTime;
    }

    public void setLastLoginTime(Date lastLoginTime) {
        this.lastLoginTime = lastLoginTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}
